package com.blog.service.inter;

import org.springframework.stereotype.Service;

import com.blog.service.entity.Article;
import com.blog.web.page.Page;
import com.blog.web.page.WebPage;

/**
 * 文件名： com.blog.service.inter.ArticleService.java
 * 作者： WenBin
 * 日期： 2017年4月12日
 * 功能说明：日志表接口
 * =========================================================
 * 修改记录：
 * 修改作者 日期 修改内容
 * =========================================================
 * Copyright (c) 2010-2011 .All rights reserved.
 */
@Service
public interface ArticleService {

	/**
	 * @Method: com.blog.service.inter.ArticleService.saveArticle
	 * @Description: 保存日志
	 * @author: G20
	 * @date: 2017年4月12日
	 * @version: 1.0
	 * @param article
	 * @return
	 * 		Article
	 * @update [日期YYYY-MM-DD] [更改人姓名][变更描述]
	 */
	Article saveArticle(Article article);

	/**
	 * @Method: com.blog.service.inter.ArticleService.updateArticle
	 * @Description: 更新日志
	 * @author: G20
	 * @date: 2017年4月12日
	 * @version: 1.0
	 * @param article
	 * @return
	 * 		Article
	 * @update [日期YYYY-MM-DD] [更改人姓名][变更描述]
	 */
	Article updateArticle(Article article);

	/**
	 * @Method: com.blog.service.inter.ArticleService.deleteArticle
	 * @Description: 删除日志
	 * @author: G20
	 * @date: 2017年4月12日
	 * @version: 1.0
	 * @param article
	 * @return
	 * 		Article
	 * @update [日期YYYY-MM-DD] [更改人姓名][变更描述]
	 */
	Article deleteArticle(Article article);

	public Page queryListByPage(WebPage page);

	public Page queryAllListByPage(WebPage page);

	Article findArticleById(String article_id);
}
